# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x0000DF70 (2 of them) # A5 relocation data at 0x00000B18 # A5 is 0x00000000 # PC relocation data at 0x00000B1A # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 0000 link A6, 0 0000000C 48E7 1020 movem.l -[A7], D3,A2 00000010 362E 0008 move.w D3, [A6 + 0x8] 00000014 246E 000A movea.l A2, [A6 + 0xA] 00000018 486D D440 pea.l [A5 - 0x2BC0] 0000001C 3F03 move.w -[A7], D3 0000001E 2F0A move.l -[A7], A2 00000020 4EBA 0012 jsr [PC + 0x12 /* 00000034 */] 00000024 4FEF 000A lea.l A7, [A7 + 0xA] 00000028 200A move.l D0, A2 0000002A 4CDF 0408 movem.l D3,A2, [A7]+ 0000002E 4E5E unlink A6 00000030 4E75 rts 00000032 FFFF .invalid <> fn00000034: 00000034 4E56 FFEC link A6, -0x0014 00000038 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 0000003C 266E 0008 movea.l A3, [A6 + 0x8] 00000040 382E 000C move.w D4, [A6 + 0xC] 00000044 286E 000E movea.l A4, [A6 + 0xE] 00000048 4240 clr.w D0 0000004A 3A00 move.w D5, D0 0000004C 3D7C 00FE FFEC move.w [A6 - 0x14], 0xFE 00000052 244C movea.l A2, A4 00000054 3012 move.w D0, [A2] 00000056 7201 moveq.l D1, 0x01 00000058 C001 and.b D0, D1 0000005A 1D40 FFFC move.b [A6 - 0x4], D0 0000005E 3212 move.w D1, [A2] 00000060 7000 moveq.l D0, 0x00 00000062 3001 move.w D0, D1 00000064 7210 moveq.l D1, 0x10 00000066 C081 and.l D0, D1 00000068 6610 bne +0x12 /* 0000007A */ 0000006A 7001 moveq.l D0, 0x01 0000006C 1F00 move.b -[A7], D0 0000006E 42A7 clr.l -[A7] 00000070 42A7 clr.l -[A7] 00000072 4EBA 040C jsr [PC + 0x40C /* 00000480 */] 00000076 4FEF 000A lea.l A7, [A7 + 0xA] label0000007A: 0000007A 2D4B FFF0 move.l [A6 - 0x10], A3 0000007E 102D CF3C move.b D0, [A5 - 0x30C4] 00000082 670C beq +0xE /* 00000090 */ 00000084 206E FFF0 movea.l A0, [A6 - 0x10] 00000088 52AE FFF0 addq.l [A6 - 0x10], 1 0000008C 10BC 0001 move.b [A0], 0x1 label00000090: 00000090 206E FFF0 movea.l A0, [A6 - 0x10] 00000094 4210 clr.b [A0] 00000096 244C movea.l A2, A4 00000098 3212 move.w D1, [A2] 0000009A 7000 moveq.l D0, 0x00 0000009C 3001 move.w D0, D1 0000009E 7204 moveq.l D1, 0x04 000000A0 C081 and.l D0, D1 000000A2 6600 032E bne +0x330 /* 000003D2 */ 000000A6 7000 moveq.l D0, 0x00 000000A8 206A 0002 movea.l A0, [A2 + 0x2] 000000AC 2140 0030 move.l [A0 + 0x30], D0 000000B0 102A 0012 move.b D0, [A2 + 0x12] 000000B4 57C0 seq D0 000000B6 4400 neg.b D0 000000B8 4880 ext.w D0 000000BA 48C0 ext.l D0 000000BC 1D40 FFFD move.b [A6 - 0x3], D0 000000C0 4A00 tst.b D0 000000C2 6700 00D0 beq +0xD2 /* 00000194 */ 000000C6 7013 moveq.l D0, 0x13 000000C8 D5C0 add.l A2, D0 000000CA 2D4A FFF4 move.l [A6 - 0xC], A2 000000CE 204C movea.l A0, A4 000000D0 2028 000A move.l D0, [A0 + 0xA] 000000D4 2D40 FFF8 move.l [A6 - 0x8], D0 label000000D8: 000000D8 206E FFF8 movea.l A0, [A6 - 0x8] 000000DC 52AE FFF8 addq.l [A6 - 0x8], 1 000000E0 1010 move.b D0, [A0] 000000E2 206E FFF4 movea.l A0, [A6 - 0xC] 000000E6 1080 move.b [A0], D0 000000E8 4A00 tst.b D0 000000EA 6706 beq +0x8 /* 000000F2 */ 000000EC 52AE FFF4 addq.l [A6 - 0xC], 1 000000F0 60E6 bra -0x18 /* 000000D8 */ label000000F2: 000000F2 202E FFF4 move.l D0, [A6 - 0xC] 000000F6 260C move.l D3, A4 000000F8 7213 moveq.l D1, 0x13 000000FA D601 add.b D3, D1 000000FC 9003 sub.b D0, D3 000000FE 204C movea.l A0, A4 00000100 1140 0012 move.b [A0 + 0x12], D0 00000104 2F28 0002 move.l -[A7], [A0 + 0x2] 00000108 4EBA 048E jsr [PC + 0x48E /* 00000598 */] 0000010C 584F addq.w A7, 4 0000010E 3A00 move.w D5, D0 00000110 4A40 tst.w D0 00000112 6608 bne +0xA /* 0000011C */ 00000114 204C movea.l A0, A4 00000116 0050 0002 ori.w [A0], 0x2 0000011A 6078 bra +0x7A /* 00000194 */ label0000011C: 0000011C 202D CAA8 move.l D0, [A5 - 0x3558] 00000120 6672 bne +0x74 /* 00000194 */ 00000122 244C movea.l A2, A4 00000124 7013 moveq.l D0, 0x13 00000126 D5C0 add.l A2, D0 00000128 2D4A FFF4 move.l [A6 - 0xC], A2 0000012C 1F2D D66B move.b -[A7], [A5 - 0x2995] 00000130 204C movea.l A0, A4 00000132 2F28 0006 move.l -[A7], [A0 + 0x6] 00000136 4EBA 050C jsr [PC + 0x50C /* 00000644 */] 0000013A 5C4F addq.w A7, 6 0000013C 2D40 FFF8 move.l [A6 - 0x8], D0 00000140 4A80 tst.l D0 00000142 671A beq +0x1C /* 0000015E */ label00000144: 00000144 206E FFF8 movea.l A0, [A6 - 0x8] 00000148 52AE FFF8 addq.l [A6 - 0x8], 1 0000014C 1010 move.b D0, [A0] 0000014E 206E FFF4 movea.l A0, [A6 - 0xC] 00000152 1080 move.b [A0], D0 00000154 4A00 tst.b D0 00000156 6706 beq +0x8 /* 0000015E */ 00000158 52AE FFF4 addq.l [A6 - 0xC], 1 0000015C 60E6 bra -0x18 /* 00000144 */ label0000015E: 0000015E 204C movea.l A0, A4 00000160 2028 000A move.l D0, [A0 + 0xA] 00000164 2D40 FFF8 move.l [A6 - 0x8], D0 label00000168: 00000168 206E FFF8 movea.l A0, [A6 - 0x8] 0000016C 52AE FFF8 addq.l [A6 - 0x8], 1 00000170 1010 move.b D0, [A0] 00000172 206E FFF4 movea.l A0, [A6 - 0xC] 00000176 1080 move.b [A0], D0 00000178 4A00 tst.b D0 0000017A 6706 beq +0x8 /* 00000182 */ 0000017C 52AE FFF4 addq.l [A6 - 0xC], 1 00000180 60E6 bra -0x18 /* 00000168 */ label00000182: 00000182 202E FFF4 move.l D0, [A6 - 0xC] 00000186 260C move.l D3, A4 00000188 7213 moveq.l D1, 0x13 0000018A D601 add.b D3, D1 0000018C 9003 sub.b D0, D3 0000018E 204C movea.l A0, A4 00000190 1140 0012 move.b [A0 + 0x12], D0 label00000194: 00000194 244C movea.l A2, A4 00000196 4A2A 0012 tst.b [A2 + 0x12] 0000019A 6700 01C0 beq +0x1C2 /* 0000035C */ 0000019E 2F2A 0002 move.l -[A7], [A2 + 0x2] 000001A2 4EBA 03F4 jsr [PC + 0x3F4 /* 00000598 */] 000001A6 584F addq.w A7, 4 000001A8 3A00 move.w D5, D0 000001AA 4A40 tst.w D0 000001AC 6608 bne +0xA /* 000001B6 */ 000001AE 0052 0002 ori.w [A2], 0x2 000001B2 6000 01A8 bra +0x1AA /* 0000035C */ label000001B6: 000001B6 102E FFFD move.b D0, [A6 - 0x3] 000001BA 6700 01A0 beq +0x1A2 /* 0000035C */ 000001BE 102E FFFC move.b D0, [A6 - 0x4] 000001C2 6700 0198 beq +0x19A /* 0000035C */ 000001C6 244C movea.l A2, A4 000001C8 7012 moveq.l D0, 0x12 000001CA D5C0 add.l A2, D0 000001CC 2D4A FFF4 move.l [A6 - 0xC], A2 000001D0 204C movea.l A0, A4 000001D2 2028 000A move.l D0, [A0 + 0xA] 000001D6 2D40 FFF8 move.l [A6 - 0x8], D0 label000001DA: 000001DA 206E FFF8 movea.l A0, [A6 - 0x8] 000001DE 52AE FFF8 addq.l [A6 - 0x8], 1 000001E2 1010 move.b D0, [A0] 000001E4 52AE FFF4 addq.l [A6 - 0xC], 1 000001E8 206E FFF4 movea.l A0, [A6 - 0xC] 000001EC 1080 move.b [A0], D0 000001EE 4A00 tst.b D0 000001F0 6702 beq +0x4 /* 000001F4 */ 000001F2 60E6 bra -0x18 /* 000001DA */ label000001F4: 000001F4 202E FFF4 move.l D0, [A6 - 0xC] 000001F8 260C move.l D3, A4 000001FA 7212 moveq.l D1, 0x12 000001FC D601 add.b D3, D1 000001FE 9003 sub.b D0, D3 00000200 5300 subq.b D0, 1 00000202 204C movea.l A0, A4 00000204 1140 0012 move.b [A0 + 0x12], D0 00000208 554F subq.w A7, 2 0000020A 3EB8 0210 move.w [A7], [0x00000210 /* BootDrive */] 0000020E 301F move.w D0, [A7]+ 00000210 204C movea.l A0, A4 00000212 2268 0002 movea.l A1, [A0 + 0x2] 00000216 3340 0016 move.w [A1 + 0x16], D0 0000021A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000021E 4EBA 0378 jsr [PC + 0x378 /* 00000598 */] 00000222 584F addq.w A7, 4 00000224 3A00 move.w D5, D0 00000226 4A40 tst.w D0 00000228 660A bne +0xC /* 00000234 */ 0000022A 204C movea.l A0, A4 0000022C 0050 0002 ori.w [A0], 0x2 00000230 6000 012A bra +0x12C /* 0000035C */ label00000234: 00000234 102D CF40 move.b D0, [A5 - 0x30C0] 00000238 6700 0122 beq +0x124 /* 0000035C */ 0000023C 554F subq.w A7, 2 0000023E 3F3C 8000 move.w -[A7], 0x8000 00000242 2F3C 7072 6566 move.l -[A7], 0x70726566 /* 'pref' */ 00000248 4227 clr.b -[A7] 0000024A 244C movea.l A2, A4 0000024C 206A 0002 movea.l A0, [A2 + 0x2] 00000250 7016 moveq.l D0, 0x16 00000252 D1C0 add.l A0, D0 00000254 2F08 move.l -[A7], A0 00000256 206A 0002 movea.l A0, [A2 + 0x2] 0000025A 7030 moveq.l D0, 0x30 0000025C D1C0 add.l A0, D0 0000025E 2F08 move.l -[A7], A0 00000260 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000264 301F move.w D0, [A7]+ 00000266 3A00 move.w D5, D0 00000268 4A40 tst.w D0 0000026A 6600 00F0 bne +0xF2 /* 0000035C */ 0000026E 7012 moveq.l D0, 0x12 00000270 D5C0 add.l A2, D0 00000272 2D4A FFF4 move.l [A6 - 0xC], A2 00000276 52AE FFF4 addq.l [A6 - 0xC], 1 0000027A 206E FFF4 movea.l A0, [A6 - 0xC] 0000027E 10BC 003A move.b [A0], 0x3A /* ':' */ 00000282 204C movea.l A0, A4 00000284 2028 000A move.l D0, [A0 + 0xA] 00000288 2D40 FFF8 move.l [A6 - 0x8], D0 label0000028C: 0000028C 206E FFF8 movea.l A0, [A6 - 0x8] 00000290 52AE FFF8 addq.l [A6 - 0x8], 1 00000294 1010 move.b D0, [A0] 00000296 52AE FFF4 addq.l [A6 - 0xC], 1 0000029A 206E FFF4 movea.l A0, [A6 - 0xC] 0000029E 1080 move.b [A0], D0 000002A0 4A00 tst.b D0 000002A2 6702 beq +0x4 /* 000002A6 */ 000002A4 60E6 bra -0x18 /* 0000028C */ label000002A6: 000002A6 202E FFF4 move.l D0, [A6 - 0xC] 000002AA 260C move.l D3, A4 000002AC 7212 moveq.l D1, 0x12 000002AE D601 add.b D3, D1 000002B0 9003 sub.b D0, D3 000002B2 5300 subq.b D0, 1 000002B4 204C movea.l A0, A4 000002B6 1140 0012 move.b [A0 + 0x12], D0 000002BA 2F28 0002 move.l -[A7], [A0 + 0x2] 000002BE 4EBA 02D8 jsr [PC + 0x2D8 /* 00000598 */] 000002C2 584F addq.w A7, 4 000002C4 3A00 move.w D5, D0 000002C6 4A40 tst.w D0 000002C8 660A bne +0xC /* 000002D4 */ 000002CA 204C movea.l A0, A4 000002CC 0050 0002 ori.w [A0], 0x2 000002D0 6000 008A bra +0x8C /* 0000035C */ label000002D4: 000002D4 202D CAA8 move.l D0, [A5 - 0x3558] 000002D8 6600 0082 bne +0x84 /* 0000035C */ 000002DC 244C movea.l A2, A4 000002DE 7012 moveq.l D0, 0x12 000002E0 D5C0 add.l A2, D0 000002E2 2D4A FFF4 move.l [A6 - 0xC], A2 000002E6 204C movea.l A0, A4 000002E8 2028 000E move.l D0, [A0 + 0xE] 000002EC 2D40 FFF8 move.l [A6 - 0x8], D0 label000002F0: 000002F0 206E FFF8 movea.l A0, [A6 - 0x8] 000002F4 52AE FFF8 addq.l [A6 - 0x8], 1 000002F8 1010 move.b D0, [A0] 000002FA 52AE FFF4 addq.l [A6 - 0xC], 1 000002FE 206E FFF4 movea.l A0, [A6 - 0xC] 00000302 1080 move.b [A0], D0 00000304 4A00 tst.b D0 00000306 6702 beq +0x4 /* 0000030A */ 00000308 60E6 bra -0x18 /* 000002F0 */ label0000030A: 0000030A 204C movea.l A0, A4 0000030C 2028 000A move.l D0, [A0 + 0xA] 00000310 2D40 FFF8 move.l [A6 - 0x8], D0 00000314 53AE FFF4 subq.l [A6 - 0xC], 1 label00000318: 00000318 206E FFF8 movea.l A0, [A6 - 0x8] 0000031C 52AE FFF8 addq.l [A6 - 0x8], 1 00000320 1010 move.b D0, [A0] 00000322 52AE FFF4 addq.l [A6 - 0xC], 1 00000326 206E FFF4 movea.l A0, [A6 - 0xC] 0000032A 1080 move.b [A0], D0 0000032C 4A00 tst.b D0 0000032E 6702 beq +0x4 /* 00000332 */ 00000330 60E6 bra -0x18 /* 00000318 */ label00000332: 00000332 202E FFF4 move.l D0, [A6 - 0xC] 00000336 260C move.l D3, A4 00000338 7212 moveq.l D1, 0x12 0000033A D601 add.b D3, D1 0000033C 9003 sub.b D0, D3 0000033E 5300 subq.b D0, 1 00000340 204C movea.l A0, A4 00000342 1140 0012 move.b [A0 + 0x12], D0 00000346 2F28 0002 move.l -[A7], [A0 + 0x2] 0000034A 4EBA 024C jsr [PC + 0x24C /* 00000598 */] 0000034E 584F addq.w A7, 4 00000350 3A00 move.w D5, D0 00000352 4A40 tst.w D0 00000354 6606 bne +0x8 /* 0000035C */ 00000356 204C movea.l A0, A4 00000358 0050 0002 ori.w [A0], 0x2 label0000035C: 0000035C 244C movea.l A2, A4 0000035E 3212 move.w D1, [A2] 00000360 7000 moveq.l D0, 0x00 00000362 3001 move.w D0, D1 00000364 7202 moveq.l D1, 0x02 00000366 C081 and.l D0, D1 00000368 6662 bne +0x64 /* 000003CC */ 0000036A 102E FFFC move.b D0, [A6 - 0x4] 0000036E 675C beq +0x5E /* 000003CC */ 00000370 3005 move.w D0, D5 00000372 B044 cmp.w D0, D4 00000374 6656 bne +0x58 /* 000003CC */ 00000376 0C44 FFD6 cmpi.w D4, 0xFFD6 0000037A 6650 bne +0x52 /* 000003CC */ 0000037C 42A7 clr.l -[A7] 0000037E 486D D6EC pea.l [A5 - 0x2914] 00000382 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000386 486E FFEC pea.l [A6 - 0x14] 0000038A 4EBA 03F0 jsr [PC + 0x3F0 /* 0000077C */] 0000038E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000392 3212 move.w D1, [A2] 00000394 7000 moveq.l D0, 0x00 00000396 3001 move.w D0, D1 00000398 7208 moveq.l D1, 0x08 0000039A C081 and.l D0, D1 0000039C 6700 00C6 beq +0xC8 /* 00000464 */ 000003A0 42A7 clr.l -[A7] 000003A2 486D D700 pea.l [A5 - 0x2900] 000003A6 1F2E FFFC move.b -[A7], [A6 - 0x4] 000003AA 3F04 move.w -[A7], D4 000003AC 4EBA 0432 jsr [PC + 0x432 /* 000007E0 */] 000003B0 584F addq.w A7, 4 000003B2 2F00 move.l -[A7], D0 000003B4 486D D704 pea.l [A5 - 0x28FC] 000003B8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000003BC 486E FFEC pea.l [A6 - 0x14] 000003C0 4EBA 03BA jsr [PC + 0x3BA /* 0000077C */] 000003C4 4FEF 0018 lea.l A7, [A7 + 0x18] 000003C8 6000 009A bra +0x9C /* 00000464 */ label000003CC: 000003CC 204C movea.l A0, A4 000003CE 0050 0004 ori.w [A0], 0x4 label000003D2: 000003D2 244C movea.l A2, A4 000003D4 3212 move.w D1, [A2] 000003D6 7000 moveq.l D0, 0x00 000003D8 3001 move.w D0, D1 000003DA 7202 moveq.l D1, 0x02 000003DC C081 and.l D0, D1 000003DE 676A beq +0x6C /* 0000044A */ 000003E0 2F0A move.l -[A7], A2 000003E2 3F04 move.w -[A7], D4 000003E4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000003E8 486E FFEC pea.l [A6 - 0x14] 000003EC 4EBA 0446 jsr [PC + 0x446 /* 00000834 */] 000003F0 4FEF 000E lea.l A7, [A7 + 0xE] 000003F4 4A80 tst.l D0 000003F6 6736 beq +0x38 /* 0000042E */ 000003F8 3212 move.w D1, [A2] 000003FA 7000 moveq.l D0, 0x00 000003FC 3001 move.w D0, D1 000003FE 7208 moveq.l D1, 0x08 00000400 C081 and.l D0, D1 00000402 6760 beq +0x62 /* 00000464 */ 00000404 42A7 clr.l -[A7] 00000406 486D D700 pea.l [A5 - 0x2900] 0000040A 1F2E FFFC move.b -[A7], [A6 - 0x4] 0000040E 3F04 move.w -[A7], D4 00000410 4EBA 03CE jsr [PC + 0x3CE /* 000007E0 */] 00000414 584F addq.w A7, 4 00000416 2F00 move.l -[A7], D0 00000418 486D D704 pea.l [A5 - 0x28FC] 0000041C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000420 486E FFEC pea.l [A6 - 0x14] 00000424 4EBA 0356 jsr [PC + 0x356 /* 0000077C */] 00000428 4FEF 0018 lea.l A7, [A7 + 0x18] 0000042C 6036 bra +0x38 /* 00000464 */ label0000042E: 0000042E 1F2E FFFC move.b -[A7], [A6 - 0x4] 00000432 486D D708 pea.l [A5 - 0x28F8] 00000436 3F04 move.w -[A7], D4 00000438 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000043C 486E FFEC pea.l [A6 - 0x14] 00000440 4EBA 052E jsr [PC + 0x52E /* 00000970 */] 00000444 4FEF 0010 lea.l A7, [A7 + 0x10] 00000448 601A bra +0x1C /* 00000464 */ label0000044A: 0000044A 1F2E FFFC move.b -[A7], [A6 - 0x4] 0000044E 486D D72C pea.l [A5 - 0x28D4] 00000452 3F04 move.w -[A7], D4 00000454 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000458 486E FFEC pea.l [A6 - 0x14] 0000045C 4EBA 0512 jsr [PC + 0x512 /* 00000970 */] 00000460 4FEF 0010 lea.l A7, [A7 + 0x10] label00000464: 00000464 102D CF3C move.b D0, [A5 - 0x30C4] 00000468 670C beq +0xE /* 00000476 */ 0000046A 103C 00FE move.b D0, 0xFE 0000046E 902E FFED sub.b D0, [A6 - 0x13] 00000472 204B movea.l A0, A3 00000474 1080 move.b [A0], D0 label00000476: 00000476 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000047A 4E5E unlink A6 0000047C 4E75 rts 0000047E FFFF .invalid <> fn00000480: 00000480 4E56 FFFC link A6, -0x0004 00000484 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000488 266E 0008 movea.l A3, [A6 + 0x8] 0000048C 286E 000C movea.l A4, [A6 + 0xC] 00000490 322D D440 move.w D1, [A5 - 0x2BC0] 00000494 7000 moveq.l D0, 0x00 00000496 3001 move.w D0, D1 00000498 7210 moveq.l D1, 0x10 0000049A C081 and.l D0, D1 0000049C 6704 beq +0x6 /* 000004A2 */ 0000049E 4EBA 0594 jsr [PC + 0x594 /* 00000A34 */] label000004A2: 000004A2 554F subq.w A7, 2 000004A4 3F3C A1AD move.w -[A7], 0xA1AD 000004A8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000004AC 101F move.b D0, [A7]+ 000004AE 6748 beq +0x4A /* 000004F8 */ 000004B0 554F subq.w A7, 2 000004B2 2F3C 666F 6C64 move.l -[A7], 0x666F6C64 /* 'fold' */ 000004B8 486E FFFC pea.l [A6 - 0x4] 000004BC 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000004C0 301F move.w D0, [A7]+ 000004C2 3800 move.w D4, D0 000004C4 202E FFFC move.l D0, [A6 - 0x4] 000004C8 7201 moveq.l D1, 0x01 000004CA C081 and.l D0, D1 000004CC 6706 beq +0x8 /* 000004D4 */ 000004CE 1B7C 0001 CF40 move.b [A5 - 0x30C0], 0x1 label000004D4: 000004D4 554F subq.w A7, 2 000004D6 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 000004DC 486E FFFC pea.l [A6 - 0x4] 000004E0 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000004E4 301F move.w D0, [A7]+ 000004E6 3800 move.w D4, D0 000004E8 202E FFFC move.l D0, [A6 - 0x4] 000004EC 7201 moveq.l D1, 0x01 000004EE C081 and.l D0, D1 000004F0 6706 beq +0x8 /* 000004F8 */ 000004F2 1B7C 0001 CF44 move.b [A5 - 0x30BC], 0x1 label000004F8: 000004F8 102E 0010 move.b D0, [A6 + 0x10] 000004FC 6706 beq +0x8 /* 00000504 */ 000004FE 006D 0008 D554 ori.w [A5 - 0x2AAC], 0x8 label00000504: 00000504 006D 0010 D440 ori.w [A5 - 0x2BC0], 0x10 0000050A 006D 0010 D554 ori.w [A5 - 0x2AAC], 0x10 00000510 2F0B move.l -[A7], A3 00000512 486D D566 pea.l [A5 - 0x2A9A] 00000516 4EBA 0554 jsr [PC + 0x554 /* 00000A6C */] 0000051A 504F addq.w A7, 8 0000051C 2B40 D35A move.l [A5 - 0x2CA6], D0 00000520 7000 moveq.l D0, 0x00 00000522 2B40 D354 move.l [A5 - 0x2CAC], D0 00000526 4240 clr.w D0 00000528 3B40 D35E move.w [A5 - 0x2CA2], D0 0000052C 422D D362 clr.b [A5 - 0x2C9E] 00000530 1B7C 0001 D363 move.b [A5 - 0x2C9D], 0x1 00000536 7000 moveq.l D0, 0x00 00000538 2B40 D364 move.l [A5 - 0x2C9C], D0 0000053C 45ED CF48 lea.l A2, [A5 - 0x30B8] 00000540 2B4A D368 move.l [A5 - 0x2C98], A2 00000544 263C 0000 0400 move.l D3, 0x400 0000054A 2B43 D36C move.l [A5 - 0x2C94], D3 0000054E 7001 moveq.l D0, 0x01 00000550 3B40 D374 move.w [A5 - 0x2C8C], D0 00000554 2F0C move.l -[A7], A4 00000556 486D D452 pea.l [A5 - 0x2BAE] 0000055A 4EBA 0510 jsr [PC + 0x510 /* 00000A6C */] 0000055E 504F addq.w A7, 8 00000560 2B40 D3D6 move.l [A5 - 0x2C2A], D0 00000564 7000 moveq.l D0, 0x00 00000566 2B40 D3D0 move.l [A5 - 0x2C30], D0 0000056A 4240 clr.w D0 0000056C 3B40 D3DA move.w [A5 - 0x2C26], D0 00000570 422D D3DE clr.b [A5 - 0x2C22] 00000574 1B7C 0001 D3DF move.b [A5 - 0x2C21], 0x1 0000057A 7000 moveq.l D0, 0x00 0000057C 2B40 D3E0 move.l [A5 - 0x2C20], D0 00000580 2B4A D3E4 move.l [A5 - 0x2C1C], A2 00000584 2B43 D3E8 move.l [A5 - 0x2C18], D3 00000588 7001 moveq.l D0, 0x01 0000058A 3B40 D3F0 move.w [A5 - 0x2C10], D0 0000058E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000592 4E5E unlink A6 00000594 4E75 rts 00000596 FFFF .invalid <> fn00000598: 00000598 4E56 FFAC link A6, -0x0054 0000059C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000005A0 286E 0008 movea.l A4, [A6 + 0x8] 000005A4 102D CF44 move.b D0, [A5 - 0x30BC] 000005A8 6700 008C beq +0x8E /* 00000636 */ 000005AC 486E FFAE pea.l [A6 - 0x52] 000005B0 486E FFAD pea.l [A6 - 0x53] 000005B4 486E FFAC pea.l [A6 - 0x54] 000005B8 486E FFB8 pea.l [A6 - 0x48] 000005BC 244C movea.l A2, A4 000005BE 2F2A 0012 move.l -[A7], [A2 + 0x12] 000005C2 2F2A 0030 move.l -[A7], [A2 + 0x30] 000005C6 3F2A 0016 move.w -[A7], [A2 + 0x16] 000005CA 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000005CE 4FEF 001A lea.l A7, [A7 + 0x1A] 000005D2 3600 move.w D3, D0 000005D4 102E FFAC move.b D0, [A6 - 0x54] 000005D8 6706 beq +0x8 /* 000005E0 */ 000005DA 303C FAEA move.w D0, 0xFAEA 000005DE 605A bra +0x5C /* 0000063A */ label000005E0: 000005E0 3003 move.w D0, D3 000005E2 664E bne +0x50 /* 00000632 */ 000005E4 102E FFAD move.b D0, [A6 - 0x53] 000005E8 674C beq +0x4E /* 00000636 */ 000005EA 244C movea.l A2, A4 000005EC 356E FFB8 0016 move.w [A2 + 0x16], [A6 - 0x48] 000005F2 256E FFBA 0030 move.l [A2 + 0x30], [A6 - 0x46] 000005F8 122E FFBE move.b D1, [A6 - 0x42] 000005FC 7000 moveq.l D0, 0x00 000005FE 1001 move.b D0, D1 00000600 47EE FFBE lea.l A3, [A6 - 0x42] 00000604 D08B add.l D0, A3 00000606 2040 movea.l A0, D0 00000608 4228 0001 clr.b [A0 + 0x1] 0000060C 202A 0012 move.l D0, [A2 + 0x12] 00000610 2D40 FFB0 move.l [A6 - 0x50], D0 00000614 2D4B FFB4 move.l [A6 - 0x4C], A3 label00000618: 00000618 206E FFB4 movea.l A0, [A6 - 0x4C] 0000061C 52AE FFB4 addq.l [A6 - 0x4C], 1 00000620 1010 move.b D0, [A0] 00000622 206E FFB0 movea.l A0, [A6 - 0x50] 00000626 52AE FFB0 addq.l [A6 - 0x50], 1 0000062A 1080 move.b [A0], D0 0000062C 4A00 tst.b D0 0000062E 6706 beq +0x8 /* 00000636 */ 00000630 60E6 bra -0x18 /* 00000618 */ label00000632: 00000632 3003 move.w D0, D3 00000634 6004 bra +0x6 /* 0000063A */ label00000636: 00000636 204C movea.l A0, A4 00000638 A200 syscall OpenSlot, flags=2 label0000063A: 0000063A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000063E 4E5E unlink A6 00000640 4E75 rts 00000642 FFFF .invalid <> fn00000644: 00000644 4E56 FFF8 link A6, -0x0008 00000648 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 0000064C 266E 0008 movea.l A3, [A6 + 0x8] 00000650 262D CA70 move.l D3, [A5 - 0x3590] 00000654 2D43 FFFC move.l [A6 - 0x4], D3 00000658 4A83 tst.l D3 0000065A 6704 beq +0x6 /* 00000660 */ 0000065C 200B move.l D0, A3 0000065E 6606 bne +0x8 /* 00000666 */ label00000660: 00000660 7000 moveq.l D0, 0x00 00000662 4EFA 0110 jmp [PC + 0x110 /* 00000774 */] label00000666: 00000666 102E 000C move.b D0, [A6 + 0xC] 0000066A 6700 008C beq +0x8E /* 000006F8 */ label0000066E: 0000066E 206E FFFC movea.l A0, [A6 - 0x4] 00000672 2450 movea.l A2, [A0] 00000674 200A move.l D0, A2 00000676 6700 00FA beq +0xFC /* 00000772 */ 0000067A 284A movea.l A4, A2 0000067C 2D4B FFF8 move.l [A6 - 0x8], A3 00000680 204C movea.l A0, A4 00000682 524C addq.w A4, 1 00000684 1210 move.b D1, [A0] 00000686 7000 moveq.l D0, 0x00 00000688 1001 move.b D0, D1 0000068A 2A00 move.l D5, D0 label0000068C: 0000068C 2005 move.l D0, D5 0000068E 6756 beq +0x58 /* 000006E6 */ 00000690 204C movea.l A0, A4 00000692 1610 move.b D3, [A0] 00000694 7061 moveq.l D0, 0x61 00000696 B600 cmp.b D3, D0 00000698 6510 bcs +0x12 /* 000006AA */ 0000069A 707A moveq.l D0, 0x7A 0000069C B600 cmp.b D3, D0 0000069E 620A bhi +0xC /* 000006AA */ 000006A0 7000 moveq.l D0, 0x00 000006A2 1003 move.b D0, D3 000006A4 72E0 moveq.l D1, 0xFFFFFFE0 000006A6 D081 add.l D0, D1 000006A8 6004 bra +0x6 /* 000006AE */ label000006AA: 000006AA 7000 moveq.l D0, 0x00 000006AC 1003 move.b D0, D3 label000006AE: 000006AE 206E FFF8 movea.l A0, [A6 - 0x8] 000006B2 1610 move.b D3, [A0] 000006B4 7261 moveq.l D1, 0x61 000006B6 B601 cmp.b D3, D1 000006B8 6510 bcs +0x12 /* 000006CA */ 000006BA 727A moveq.l D1, 0x7A 000006BC B601 cmp.b D3, D1 000006BE 620A bhi +0xC /* 000006CA */ 000006C0 7200 moveq.l D1, 0x00 000006C2 1203 move.b D1, D3 000006C4 74E0 moveq.l D2, 0xFFFFFFE0 000006C6 D282 add.l D1, D2 000006C8 6004 bra +0x6 /* 000006CE */ label000006CA: 000006CA 7200 moveq.l D1, 0x00 000006CC 1203 move.b D1, D3 label000006CE: 000006CE B081 cmp.l D0, D1 000006D0 6614 bne +0x16 /* 000006E6 */ 000006D2 206E FFF8 movea.l A0, [A6 - 0x8] 000006D6 4A10 tst.b [A0] 000006D8 6602 bne +0x4 /* 000006DC */ 000006DA 600A bra +0xC /* 000006E6 */ label000006DC: 000006DC 5385 subq.l D5, 1 000006DE 524C addq.w A4, 1 000006E0 52AE FFF8 addq.l [A6 - 0x8], 1 000006E4 60A6 bra -0x58 /* 0000068C */ label000006E6: 000006E6 2005 move.l D0, D5 000006E8 6606 bne +0x8 /* 000006F0 */ 000006EA 200C move.l D0, A4 000006EC 4EFA 0086 jmp [PC + 0x86 /* 00000774 */] label000006F0: 000006F0 58AE FFFC addq.l [A6 - 0x4], 4 000006F4 6000 FF78 bra -0x86 /* 0000066E */ label000006F8: 000006F8 206E FFFC movea.l A0, [A6 - 0x4] 000006FC 2450 movea.l A2, [A0] 000006FE 200A move.l D0, A2 00000700 6770 beq +0x72 /* 00000772 */ 00000702 284A movea.l A4, A2 00000704 2D4B FFF8 move.l [A6 - 0x8], A3 label00000708: 00000708 204C movea.l A0, A4 0000070A 1610 move.b D3, [A0] 0000070C 7061 moveq.l D0, 0x61 0000070E B600 cmp.b D3, D0 00000710 6510 bcs +0x12 /* 00000722 */ 00000712 707A moveq.l D0, 0x7A 00000714 B600 cmp.b D3, D0 00000716 620A bhi +0xC /* 00000722 */ 00000718 7000 moveq.l D0, 0x00 0000071A 1003 move.b D0, D3 0000071C 72E0 moveq.l D1, 0xFFFFFFE0 0000071E D081 add.l D0, D1 00000720 6004 bra +0x6 /* 00000726 */ label00000722: 00000722 7000 moveq.l D0, 0x00 00000724 1003 move.b D0, D3 label00000726: 00000726 206E FFF8 movea.l A0, [A6 - 0x8] 0000072A 1810 move.b D4, [A0] 0000072C 7261 moveq.l D1, 0x61 0000072E B801 cmp.b D4, D1 00000730 6510 bcs +0x12 /* 00000742 */ 00000732 727A moveq.l D1, 0x7A 00000734 B801 cmp.b D4, D1 00000736 620A bhi +0xC /* 00000742 */ 00000738 7200 moveq.l D1, 0x00 0000073A 1204 move.b D1, D4 0000073C 74E0 moveq.l D2, 0xFFFFFFE0 0000073E D282 add.l D1, D2 00000740 6004 bra +0x6 /* 00000746 */ label00000742: 00000742 7200 moveq.l D1, 0x00 00000744 1204 move.b D1, D4 label00000746: 00000746 B081 cmp.l D0, D1 00000748 660E bne +0x10 /* 00000758 */ 0000074A 4A03 tst.b D3 0000074C 6602 bne +0x4 /* 00000750 */ 0000074E 6008 bra +0xA /* 00000758 */ label00000750: 00000750 524C addq.w A4, 1 00000752 52AE FFF8 addq.l [A6 - 0x8], 1 00000756 60B0 bra -0x4E /* 00000708 */ label00000758: 00000758 204C movea.l A0, A4 0000075A 1010 move.b D0, [A0] 0000075C 206E FFF8 movea.l A0, [A6 - 0x8] 00000760 1210 move.b D1, [A0] 00000762 B001 cmp.b D0, D1 00000764 6606 bne +0x8 /* 0000076C */ 00000766 524C addq.w A4, 1 00000768 200C move.l D0, A4 0000076A 6008 bra +0xA /* 00000774 */ label0000076C: 0000076C 58AE FFFC addq.l [A6 - 0x4], 4 00000770 6086 bra -0x78 /* 000006F8 */ label00000772: 00000772 7000 moveq.l D0, 0x00 label00000774: 00000774 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000778 4E5E unlink A6 0000077A 4E75 rts fn0000077C: 0000077C 4E56 0000 link A6, 0 00000780 48E7 0038 movem.l -[A7], A2,A3,A4 00000784 206E 000C movea.l A0, [A6 + 0xC] 00000788 5348 subq.w A0, 1 0000078A 2848 movea.l A4, A0 label0000078C: 0000078C 524C addq.w A4, 1 0000078E 204C movea.l A0, A4 00000790 4A10 tst.b [A0] 00000792 6702 beq +0x4 /* 00000796 */ 00000794 60F6 bra -0x8 /* 0000078C */ label00000796: 00000796 41EE 0010 lea.l A0, [A6 + 0x10] 0000079A 2448 movea.l A2, A0 label0000079C: 0000079C 206E 0008 movea.l A0, [A6 + 0x8] 000007A0 4A50 tst.w [A0] 000007A2 6730 beq +0x32 /* 000007D4 */ 000007A4 584A addq.w A2, 4 000007A6 204A movea.l A0, A2 000007A8 2028 FFFC move.l D0, [A0 - 0x4] 000007AC 2640 movea.l A3, D0 000007AE 4A80 tst.l D0 000007B0 6722 beq +0x24 /* 000007D4 */ 000007B2 534C subq.w A4, 1 label000007B4: 000007B4 206E 0008 movea.l A0, [A6 + 0x8] 000007B8 4A50 tst.w [A0] 000007BA 67E0 beq -0x1E /* 0000079C */ 000007BC 204B movea.l A0, A3 000007BE 524B addq.w A3, 1 000007C0 1010 move.b D0, [A0] 000007C2 524C addq.w A4, 1 000007C4 204C movea.l A0, A4 000007C6 1080 move.b [A0], D0 000007C8 4A00 tst.b D0 000007CA 67D0 beq -0x2E /* 0000079C */ 000007CC 206E 0008 movea.l A0, [A6 + 0x8] 000007D0 5350 subq.w [A0], 1 000007D2 60E0 bra -0x1E /* 000007B4 */ label000007D4: 000007D4 202E 000C move.l D0, [A6 + 0xC] 000007D8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000007DC 4E5E unlink A6 000007DE 4E75 rts fn000007E0: 000007E0 4E56 FFE8 link A6, -0x0018 000007E4 2F03 move.l -[A7], D3 000007E6 362E 0008 move.w D3, [A6 + 0x8] 000007EA 701E moveq.l D0, 0x1E 000007EC 3D40 FFFC move.w [A6 - 0x4], D0 000007F0 486E FFE8 pea.l [A6 - 0x18] 000007F4 3003 move.w D0, D3 000007F6 48C0 ext.l D0 000007F8 2F00 move.l -[A7], D0 000007FA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000007FE 504F addq.w A7, 8 00000800 422D D66C clr.b [A5 - 0x2994] 00000804 42A7 clr.l -[A7] 00000806 486E FFE8 pea.l [A6 - 0x18] 0000080A 102E 000A move.b D0, [A6 + 0xA] 0000080E 6706 beq +0x8 /* 00000816 */ 00000810 41ED D68C lea.l A0, [A5 - 0x2974] 00000814 6004 bra +0x6 /* 0000081A */ label00000816: 00000816 41ED D698 lea.l A0, [A5 - 0x2968] label0000081A: 0000081A 2F08 move.l -[A7], A0 0000081C 486D D66C pea.l [A5 - 0x2994] 00000820 486E FFFC pea.l [A6 - 0x4] 00000824 4EBA FF56 jsr [PC - 0xAA /* 0000077C */] 00000828 4FEF 0014 lea.l A7, [A7 + 0x14] 0000082C 261F move.l D3, [A7]+ 0000082E 4E5E unlink A6 00000830 4E75 rts 00000832 FFFF .invalid <> fn00000834: 00000834 4E56 FFF8 link A6, -0x0008 00000838 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000083C 266E 0008 movea.l A3, [A6 + 0x8] 00000840 286E 000C movea.l A4, [A6 + 0xC] 00000844 362E 0010 move.w D3, [A6 + 0x10] 00000848 7000 moveq.l D0, 0x00 0000084A 246E 0012 movea.l A2, [A6 + 0x12] 0000084E 206A 0002 movea.l A0, [A2 + 0x2] 00000852 2140 002E move.l [A0 + 0x2E], D0 00000856 2F0A move.l -[A7], A2 00000858 3F03 move.w -[A7], D3 0000085A 2F0C move.l -[A7], A4 0000085C 2F0B move.l -[A7], A3 0000085E 4EBA 0154 jsr [PC + 0x154 /* 000009B4 */] 00000862 4FEF 000E lea.l A7, [A7 + 0xE] 00000866 4A00 tst.b D0 00000868 6606 bne +0x8 /* 00000870 */ 0000086A 7000 moveq.l D0, 0x00 0000086C 4EFA 00FA jmp [PC + 0xFA /* 00000968 */] label00000870: 00000870 302D CF48 move.w D0, [A5 - 0x30B8] 00000874 3800 move.w D4, D0 00000876 4A40 tst.w D0 00000878 6E06 bgt +0x8 /* 00000880 */ 0000087A 7000 moveq.l D0, 0x00 0000087C 4EFA 00EA jmp [PC + 0xEA /* 00000968 */] label00000880: 00000880 41ED CF4C lea.l A0, [A5 - 0x30B4] 00000884 2D48 FFF8 move.l [A6 - 0x8], A0 00000888 0C44 00FF cmpi.w D4, 0xFF 0000088C 6406 bcc +0x8 /* 00000894 */ 0000088E 3004 move.w D0, D4 00000890 48C0 ext.l D0 00000892 6006 bra +0x8 /* 0000089A */ label00000894: 00000894 203C 0000 00FF move.l D0, 0xFF label0000089A: 0000089A E588 lsl D0, 2 0000089C D088 add.l D0, A0 0000089E 2040 movea.l A0, D0 000008A0 5948 subq.w A0, 4 000008A2 2D48 FFFC move.l [A6 - 0x4], A0 000008A6 0444 00FF subi.w D4, 0xFF label000008AA: 000008AA 206E FFFC movea.l A0, [A6 - 0x4] 000008AE 3010 move.w D0, [A0] 000008B0 B043 cmp.w D0, D3 000008B2 6D62 blt +0x64 /* 00000916 */ label000008B4: 000008B4 206E FFF8 movea.l A0, [A6 - 0x8] 000008B8 3010 move.w D0, [A0] 000008BA B043 cmp.w D0, D3 000008BC 6C06 bge +0x8 /* 000008C4 */ 000008BE 58AE FFF8 addq.l [A6 - 0x8], 4 000008C2 60F0 bra -0xE /* 000008B4 */ label000008C4: 000008C4 206E FFF8 movea.l A0, [A6 - 0x8] 000008C8 3010 move.w D0, [A0] 000008CA B043 cmp.w D0, D3 000008CC 6F06 ble +0x8 /* 000008D4 */ 000008CE 7000 moveq.l D0, 0x00 000008D0 4EFA 0096 jmp [PC + 0x96 /* 00000968 */] label000008D4: 000008D4 206E FFF8 movea.l A0, [A6 - 0x8] 000008D8 3028 0002 move.w D0, [A0 + 0x2] 000008DC 48C0 ext.l D0 000008DE 246E 0012 movea.l A2, [A6 + 0x12] 000008E2 206A 0002 movea.l A0, [A2 + 0x2] 000008E6 2140 002E move.l [A0 + 0x2E], D0 000008EA 2F0A move.l -[A7], A2 000008EC 3F03 move.w -[A7], D3 000008EE 2F0C move.l -[A7], A4 000008F0 2F0B move.l -[A7], A3 000008F2 4EBA 00C0 jsr [PC + 0xC0 /* 000009B4 */] 000008F6 4FEF 000E lea.l A7, [A7 + 0xE] 000008FA 4A00 tst.b D0 000008FC 6604 bne +0x6 /* 00000902 */ 000008FE 7000 moveq.l D0, 0x00 00000900 6066 bra +0x68 /* 00000968 */ label00000902: 00000902 42A7 clr.l -[A7] 00000904 486D CF48 pea.l [A5 - 0x30B8] 00000908 2F0C move.l -[A7], A4 0000090A 2F0B move.l -[A7], A3 0000090C 4EBA FE6E jsr [PC - 0x192 /* 0000077C */] 00000910 4FEF 0010 lea.l A7, [A7 + 0x10] 00000914 6052 bra +0x54 /* 00000968 */ label00000916: 00000916 0C44 0000 cmpi.w D4, 0x0 0000091A 6E04 bgt +0x6 /* 00000920 */ 0000091C 7000 moveq.l D0, 0x00 0000091E 6048 bra +0x4A /* 00000968 */ label00000920: 00000920 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000924 3F03 move.w -[A7], D3 00000926 2F0C move.l -[A7], A4 00000928 2F0B move.l -[A7], A3 0000092A 4EBA 0088 jsr [PC + 0x88 /* 000009B4 */] 0000092E 4FEF 000E lea.l A7, [A7 + 0xE] 00000932 4A00 tst.b D0 00000934 6604 bne +0x6 /* 0000093A */ 00000936 7000 moveq.l D0, 0x00 00000938 602E bra +0x30 /* 00000968 */ label0000093A: 0000093A 41ED CF48 lea.l A0, [A5 - 0x30B8] 0000093E 2D48 FFF8 move.l [A6 - 0x8], A0 00000942 0C44 0100 cmpi.w D4, 0x100 00000946 6406 bcc +0x8 /* 0000094E */ 00000948 3004 move.w D0, D4 0000094A 48C0 ext.l D0 0000094C 6006 bra +0x8 /* 00000954 */ label0000094E: 0000094E 203C 0000 0100 move.l D0, 0x100 label00000954: 00000954 E588 lsl D0, 2 00000956 D088 add.l D0, A0 00000958 2040 movea.l A0, D0 0000095A 5948 subq.w A0, 4 0000095C 2D48 FFFC move.l [A6 - 0x4], A0 00000960 0444 0100 subi.w D4, 0x100 00000964 6000 FF44 bra -0xBA /* 000008AA */ label00000968: 00000968 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000096C 4E5E unlink A6 0000096E 4E75 rts fn00000970: 00000970 4E56 0000 link A6, 0 00000974 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000978 246E 0008 movea.l A2, [A6 + 0x8] 0000097C 266E 000C movea.l A3, [A6 + 0xC] 00000980 362E 0010 move.w D3, [A6 + 0x10] 00000984 286E 0012 movea.l A4, [A6 + 0x12] 00000988 42A7 clr.l -[A7] 0000098A 2F0C move.l -[A7], A4 0000098C 486D D6A0 pea.l [A5 - 0x2960] 00000990 1F2E 0016 move.b -[A7], [A6 + 0x16] 00000994 3F03 move.w -[A7], D3 00000996 4EBA FE48 jsr [PC - 0x1B8 /* 000007E0 */] 0000099A 584F addq.w A7, 4 0000099C 2F00 move.l -[A7], D0 0000099E 2F0B move.l -[A7], A3 000009A0 2F0A move.l -[A7], A2 000009A2 4EBA FDD8 jsr [PC - 0x228 /* 0000077C */] 000009A6 4FEF 0018 lea.l A7, [A7 + 0x18] 000009AA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000009AE 4E5E unlink A6 000009B0 4E75 rts 000009B2 FFFF .invalid <> fn000009B4: 000009B4 4E56 0000 link A6, 0 000009B8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000009BC 266E 0008 movea.l A3, [A6 + 0x8] 000009C0 286E 000C movea.l A4, [A6 + 0xC] 000009C4 362E 0010 move.w D3, [A6 + 0x10] 000009C8 246E 0012 movea.l A2, [A6 + 0x12] 000009CC 206A 0002 movea.l A0, [A2 + 0x2] 000009D0 A002 syscall Read 000009D2 3800 move.w D4, D0 000009D4 72D9 moveq.l D1, 0xFFFFFFD9 000009D6 B041 cmp.w D0, D1 000009D8 6628 bne +0x2A /* 00000A02 */ 000009DA 206A 0002 movea.l A0, [A2 + 0x2] 000009DE 4AA8 0028 tst.l [A0 + 0x28] 000009E2 6644 bne +0x46 /* 00000A28 */ 000009E4 3012 move.w D0, [A2] 000009E6 7201 moveq.l D1, 0x01 000009E8 C001 and.b D0, D1 000009EA 1F00 move.b -[A7], D0 000009EC 486D D6A4 pea.l [A5 - 0x295C] 000009F0 3F03 move.w -[A7], D3 000009F2 2F0C move.l -[A7], A4 000009F4 2F0B move.l -[A7], A3 000009F6 4EBA FF78 jsr [PC - 0x88 /* 00000970 */] 000009FA 4FEF 0010 lea.l A7, [A7 + 0x10] 000009FE 4200 clr.b D0 00000A00 6028 bra +0x2A /* 00000A2A */ label00000A02: 00000A02 3004 move.w D0, D4 00000A04 6722 beq +0x24 /* 00000A28 */ 00000A06 206E 0012 movea.l A0, [A6 + 0x12] 00000A0A 3010 move.w D0, [A0] 00000A0C 7201 moveq.l D1, 0x01 00000A0E C001 and.b D0, D1 00000A10 1F00 move.b -[A7], D0 00000A12 486D D6C8 pea.l [A5 - 0x2938] 00000A16 3F03 move.w -[A7], D3 00000A18 2F0C move.l -[A7], A4 00000A1A 2F0B move.l -[A7], A3 00000A1C 4EBA FF52 jsr [PC - 0xAE /* 00000970 */] 00000A20 4FEF 0010 lea.l A7, [A7 + 0x10] 00000A24 4200 clr.b D0 00000A26 6002 bra +0x4 /* 00000A2A */ label00000A28: 00000A28 7001 moveq.l D0, 0x01 label00000A2A: 00000A2A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000A2E 4E5E unlink A6 00000A30 4E75 rts 00000A32 FFFF .invalid <> fn00000A34: 00000A34 322D D554 move.w D1, [A5 - 0x2AAC] 00000A38 7000 moveq.l D0, 0x00 00000A3A 3001 move.w D0, D1 00000A3C 7202 moveq.l D1, 0x02 00000A3E C081 and.l D0, D1 00000A40 6706 beq +0x8 /* 00000A48 */ 00000A42 206D D556 movea.l A0, [A5 - 0x2AAA] 00000A46 A001 syscall Close label00000A48: 00000A48 322D D440 move.w D1, [A5 - 0x2BC0] 00000A4C 7000 moveq.l D0, 0x00 00000A4E 3001 move.w D0, D1 00000A50 7202 moveq.l D1, 0x02 00000A52 C081 and.l D0, D1 00000A54 6706 beq +0x8 /* 00000A5C */ 00000A56 206D D442 movea.l A0, [A5 - 0x2BBE] 00000A5A A001 syscall Close label00000A5C: 00000A5C 7009 moveq.l D0, 0x09 00000A5E 3B40 D440 move.w [A5 - 0x2BC0], D0 00000A62 4240 clr.w D0 00000A64 3B40 D554 move.w [A5 - 0x2AAC], D0 00000A68 4E75 rts 00000A6A FFFF .invalid <> fn00000A6C: 00000A6C 4E56 FFF8 link A6, -0x0008 00000A70 48E7 0038 movem.l -[A7], A2,A3,A4 00000A74 246E 0008 movea.l A2, [A6 + 0x8] 00000A78 266E 000C movea.l A3, [A6 + 0xC] 00000A7C 200B move.l D0, A3 00000A7E 6762 beq +0x64 /* 00000AE2 */ 00000A80 204B movea.l A0, A3 00000A82 4A10 tst.b [A0] 00000A84 675C beq +0x5E /* 00000AE2 */ 00000A86 284A movea.l A4, A2 00000A88 102D CF3C move.b D0, [A5 - 0x30C4] 00000A8C 672A beq +0x2C /* 00000AB8 */ 00000A8E 204B movea.l A0, A3 00000A90 1010 move.b D0, [A0] 00000A92 5200 addq.b D0, 1 00000A94 1D40 FFFC move.b [A6 - 0x4], D0 label00000A98: 00000A98 102E FFFC move.b D0, [A6 - 0x4] 00000A9C 532E FFFC subq.b [A6 - 0x4], 1 00000AA0 4A00 tst.b D0 00000AA2 670E beq +0x10 /* 00000AB2 */ 00000AA4 204B movea.l A0, A3 00000AA6 524B addq.w A3, 1 00000AA8 1010 move.b D0, [A0] 00000AAA 204C movea.l A0, A4 00000AAC 524C addq.w A4, 1 00000AAE 1080 move.b [A0], D0 00000AB0 60E6 bra -0x18 /* 00000A98 */ label00000AB2: 00000AB2 204C movea.l A0, A4 00000AB4 4210 clr.b [A0] 00000AB6 602E bra +0x30 /* 00000AE6 */ label00000AB8: 00000AB8 2D4B FFF8 move.l [A6 - 0x8], A3 label00000ABC: 00000ABC 206E FFF8 movea.l A0, [A6 - 0x8] 00000AC0 52AE FFF8 addq.l [A6 - 0x8], 1 00000AC4 1010 move.b D0, [A0] 00000AC6 524C addq.w A4, 1 00000AC8 204C movea.l A0, A4 00000ACA 1080 move.b [A0], D0 00000ACC 4A00 tst.b D0 00000ACE 6702 beq +0x4 /* 00000AD2 */ 00000AD0 60EA bra -0x14 /* 00000ABC */ label00000AD2: 00000AD2 202E FFF8 move.l D0, [A6 - 0x8] 00000AD6 220B move.l D1, A3 00000AD8 9001 sub.b D0, D1 00000ADA 5300 subq.b D0, 1 00000ADC 204A movea.l A0, A2 00000ADE 1080 move.b [A0], D0 00000AE0 6004 bra +0x6 /* 00000AE6 */ label00000AE2: 00000AE2 204A movea.l A0, A2 00000AE4 4210 clr.b [A0] label00000AE6: 00000AE6 200A move.l D0, A2 00000AE8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000AEC 4E5E unlink A6 00000AEE 4E75 rts 00000AF0 0000 0000 ori.b D0, 0x0 00000AF4 0000 0000 ori.b D0, 0x0 00000AF8 0000 0000 ori.b D0, 0x0 00000AFC 0000 0000 ori.b D0, 0x0 00000B00 0000 0000 ori.b D0, 0x0 00000B04 0000 0000 ori.b D0, 0x0 00000B08 0000 0000 ori.b D0, 0x0 00000B0C 0000 0000 ori.b D0, 0x0 00000B10 0000 0000 ori.b D0, 0x0 00000B14 0000 0000 ori.b D0, 0x0 00000B18 0000 0000 ori.b D0, 0x0 00000B1C 0000 0000 ori.b D0, 0x0 00000B20 0000 0000 ori.b D0, 0x0 00000B24 0000 0000 ori.b D0, 0x0 00000B28 0000 0000 ori.b D0, 0x0 00000B2C 0000 0000 ori.b D0, 0x0 00000B30 0000 0000 ori.b D0, 0x0 00000B34 0000 0000 ori.b D0, 0x0 00000B38 0000 0000 ori.b D0, 0x0 00000B3C 0000 0000 ori.b D0, 0x0 00000B40 0000 0000 ori.b D0, 0x0 00000B44 0000 0000 ori.b D0, 0x0 00000B48 0000 0000 ori.b D0, 0x0 00000B4C 0000 0000 ori.b D0, 0x0 00000B50 0000 0000 ori.b D0, 0x0 00000B54 0000 0000 ori.b D0, 0x0 00000B58 0000 0000 ori.b D0, 0x0 00000B5C 0000 0000 ori.b D0, 0x0 00000B60 0000 0000 ori.b D0, 0x0 00000B64 0000 0000 ori.b D0, 0x0 00000B68 0000 0000 ori.b D0, 0x0 00000B6C 0000 0000 ori.b D0, 0x0 00000B70 0000 0000 ori.b D0, 0x0 00000B74 0000 0000 ori.b D0, 0x0 00000B78 0000 0000 ori.b D0, 0x0 00000B7C 0000 0000 ori.b D0, 0x0 00000B80 0000 0000 ori.b D0, 0x0 00000B84 0000 0000 ori.b D0, 0x0 00000B88 0000 0000 ori.b D0, 0x0 00000B8C 0000 0000 ori.b D0, 0x0 00000B90 0000 0000 ori.b D0, 0x0 00000B94 0000 0000 ori.b D0, 0x0 00000B98 0000 0000 ori.b D0, 0x0 00000B9C 0000 0000 ori.b D0, 0x0 00000BA0 0000 0000 ori.b D0, 0x0 00000BA4 0000 0000 ori.b D0, 0x0 00000BA8 0000 0000 ori.b D0, 0x0 00000BAC 0000 0000 ori.b D0, 0x0 00000BB0 0000 0000 ori.b D0, 0x0 00000BB4 0000 0000 ori.b D0, 0x0 00000BB8 0000 0000 ori.b D0, 0x0 00000BBC 0000 0000 ori.b D0, 0x0 00000BC0 0000 0000 ori.b D0, 0x0 00000BC4 0000 0000 ori.b D0, 0x0 00000BC8 0000 0000 ori.b D0, 0x0 00000BCC 0000 0000 ori.b D0, 0x0 00000BD0 0000 0000 ori.b D0, 0x0 00000BD4 0000 0000 ori.b D0, 0x0